package com.tan.pair3;

import com.tan.pojo.Pair;
/**
 * 通过T捕捉？，一旦？的类型指定。T就能捕获到类型
 * */
public class PairAlg {
    public static boolean hasNulls(Pair<?> p){
        return p.getFirst() == null || p.getSecond() ==null;
    }
    public static void swap(Pair<?> p){
        swapHelper(p);
    }
    public static <T> void swapHelper(Pair<T> p){
        T t = p.getFirst();
        p.setFirst(p.getSecond());
        p.setSecond(t);
    }
}
